Tech

Webb Telescope Drops Creepy Image of the Pillars of Creation